﻿using ChurchDiary.TableEntity;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ChurchDiary.DAL.Contract
{
    public interface IDALCommon
    {
        List<EntityCountry> GetCountry();
        List<EntityStates> GetState(Guid Countryid);
        #region Email
        EntityEmail GetEmailsByUserId(Guid userId, String emailType);
        List<EntityEmail> GetEmails();
        List<EntityEmail> GetPendingEmails();
        string InsertEmail(EntityEmail Email);
        string UpdateEmail(EntityEmail Email);
        string ActivateUserAccount(Guid userId);
        #endregion
    }
}
